package com.hmall.common.config;

import com.hmall.common.interceptor.UserInterceptor;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

//通过拦截器注册器（InterceptorRegistry）添加一个自定义拦截器 UserInterceptorcc
//.addPathPatterns("/**")：设置该拦截器的拦截路径，/** 表示拦截所有请求（包括所有控制器接口、静态资源等）。
public class MvcConfig implements WebMvcConfigurer {
    public void addInterceptors(InterceptorRegistry registry){
        registry.addInterceptor(new UserInterceptor())
                .addPathPatterns("/**");
    }
}
